/**
 * @file lv_flashfs.h
 * Implementation of flash file system which do NOT support directories.
 * The API is compatible with the lv_fs_int module.
 */

#ifndef LV_FLASHFS_H
#define LV_FLASHFS_H

#ifdef __cplusplus
extern "C"
{
#endif


/*********************
 *      INCLUDES
 *********************/
#include "lv_conf.h"

#if LV_USE_FILESYSTEM && USE_LV_FLASH_FS

/*********************
 *      DEFINES
 *********************/
#define FLASHFS_LETTER      'C'

/**********************
 *      TYPEDEFS
 **********************/

/**********************
 * GLOBAL PROTOTYPES
 **********************/

/**
 * Create a driver for flashfs and initialize it.
 */
extern void lv_flashfs_init(void);

/**********************
 *      MACROS
 **********************/

#endif /*LV_USE_FILESYSTEM*/

#ifdef __cplusplus
} /* extern "C" */
#endif

#endif
